export const countries = [
  {
      "name": "美国",
      "code": "US",
      "group": "北美洲",
      "channelCode": 3
  },
  {
      "name": "加拿大",
      "code": "CA",
      "group": "北美洲",
      "channelCode": 5
  },
  {
      "name": "印度",
      "code": "IN",
      "group": "亚洲",
      "channelCode": 6
  },
  {
      "name": "印度尼西亚",
      "code": "ID",
      "group": "亚洲",
      "channelCode": 51
  },
  {
      "name": "日本",
      "code": "JP",
      "group": "亚洲",
      "channelCode": 30
  },
  {
      "name": "韩国",
      "code": "KR",
      "group": "亚洲",
      "channelCode": 44
  },
  {
      "name": "中国香港",
      "code": "HK",
      "group": "亚洲",
      "channelCode": 20
  },
  {
      "name": "菲律宾",
      "code": "PH",
      "group": "亚洲",
      "channelCode": 45
  },
  {
      "name": "新加坡",
      "code": "SG",
      "group": "亚洲",
      "channelCode": 15
  },
  {
      "name": "越南",
      "code": "VN",
      "group": "亚洲",
      "channelCode": 53
  },
  {
      "name": "缅甸",
      "code": "MM",
      "group": "亚洲"
  },
  {
      "name": "泰国",
      "code": "TH",
      "group": "亚洲",
      "channelCode": 37
  },
  {
      "name": "马来西亚",
      "code": "MY",
      "group": "亚洲",
      "channelCode": 42
  },
  {
      "name": "中国台湾",
      "code": "TW",
      "group": "亚洲",
      "channelCode": 50
  },
  {
      "name": "朝鲜",
      "code": "KP",
      "group": "亚洲"
  },
  {
      "name": "孟加拉国",
      "code": "BD",
      "group": "亚洲"
  },
  {
      "name": "不丹",
      "code": "BT",
      "group": "亚洲"
  },
  {
      "name": "马尔代夫",
      "code": "MV",
      "group": "亚洲"
  },
  {
      "name": "尼泊尔",
      "code": "NP",
      "group": "亚洲"
  },
  {
      "name": "巴基斯坦",
      "code": "NP",
      "group": "亚洲"
  },
  {
      "name": "斯里兰卡",
      "code": "LK",
      "group": "亚洲"
  },
  {
      "name": "巴林",
      "code": "BH",
      "group": "亚洲"
  },
  {
      "name": "阿曼",
      "code": "OM",
      "group": "亚洲"
  },
  {
      "name": "卡塔尔",
      "code": "QA",
      "group": "亚洲"
  },
  {
      "name": "沙特阿拉伯",
      "code": "SA",
      "group": "亚洲",
      "channelCode": 40
  },
  {
      "name": "阿联酋",
      "code": "AE",
      "group": "亚洲",
      "channelCode": 47
  },
  {
      "name": "也门",
      "code": "YE",
      "group": "亚洲"
  },
  {
      "name": "塞浦路斯",
      "code": "CY",
      "group": "亚洲"
  },
  {
      "name": "伊拉克",
      "code": "IQ",
      "group": "亚洲"
  },
  {
      "name": "以色列",
      "code": "IL",
      "group": "亚洲",
      "channelCode": 41
  },
  {
      "name": "约旦",
      "code": "JO",
      "group": "亚洲"
  },
  {
      "name": "巴勒斯坦",
      "code": "PS",
      "group": "亚洲"
  },
  {
      "name": "叙利亚",
      "code": "SY",
      "group": "亚洲"
  },
  {
      "name": "阿富汗",
      "code": "AF",
      "group": "亚洲"
  },
  {
      "name": "亚美尼亚",
      "code": "AM",
      "group": "亚洲"
  },
  {
      "name": "阿塞拜疆",
      "code": "AZ",
      "group": "亚洲"
  },
  {
      "name": "伊朗",
      "code": "IR",
      "group": "亚洲"
  },
  {
      "name": "土耳其",
      "code": "TR",
      "group": "亚洲"
  },
  {
      "name": "哈萨克斯坦",
      "code": "KZ",
      "group": "亚洲"
  },
  {
      "name": "吉尔吉斯斯坦",
      "code": "KG",
      "group": "亚洲"
  },
  {
      "name": "塔吉克斯坦",
      "code": "TJ",
      "group": "亚洲"
  },
  {
      "name": "土库曼斯坦",
      "code": "TM",
      "group": "亚洲"
  },
  {
      "name": "乌兹别克斯坦",
      "code": "UZ",
      "group": "亚洲"
  },
  {
      "name": "格鲁吉亚",
      "code": "GE",
      "group": "亚洲"
  },
  {
      "name": "东帝汶",
      "code": "TL",
      "group": "亚洲"
  },
  {
      "name": "中国澳门",
      "code": "MO",
      "group": "亚洲"
  },
  {
      "name": "文莱",
      "code": "BN",
      "group": "亚洲"
  },
  {
      "name": "柬埔寨",
      "code": "KH",
      "group": "亚洲"
  },
  {
      "name": "老挝",
      "code": "LA",
      "group": "亚洲"
  },
  {
      "name": "蒙古国",
      "code": "MN",
      "group": "亚洲"
  },
  {
      "name": "英国",
      "code": "GB",
      "group": "欧洲",
      "channelCode": 1
  },
  {
      "name": "法国",
      "code": "FR",
      "group": "欧洲",
      "channelCode": 2
  },
  {
      "name": "意大利",
      "code": "IT",
      "group": "欧洲",
      "channelCode": 17
  },
  {
      "name": "德国",
      "code": "DE",
      "group": "欧洲",
      "channelCode": 7
  },
  {
      "name": "卢森堡",
      "code": "LU",
      "group": "欧洲"
  },
  {
      "name": "白俄罗斯",
      "code": "BY",
      "group": "欧洲"
  },
  {
      "name": "比利时",
      "code": "BE",
      "group": "欧洲",
      "channelCode": 18
  },
  {
      "name": "奥地利",
      "code": "AT",
      "group": "欧洲",
      "channelCode": 23
  },
  {
      "name": "西班牙",
      "code": "ES",
      "group": "欧洲",
      "channelCode": 35
  },
  {
      "name": "爱尔兰",
      "code": "IE",
      "group": "欧洲"
  },
  {
      "name": "芬兰",
      "code": "FI",
      "group": "欧洲"
  },
  {
      "name": "梵蒂冈",
      "code": "VA",
      "group": "欧洲"
  },
  {
      "name": "葡萄牙",
      "code": "PT",
      "group": "欧洲"
  },
  {
      "name": "拉脱维亚",
      "code": "LV",
      "group": "欧洲"
  },
  {
      "name": "波兰",
      "code": "PL",
      "group": "欧洲",
      "channelCode": 10
  },
  {
      "name": "立陶宛",
      "code": "LT",
      "group": "欧洲"
  },
  {
      "name": "匈牙利",
      "code": "HU",
      "group": "欧洲"
  },
  {
      "name": "摩尔多瓦",
      "code": "MD",
      "group": "欧洲"
  },
  {
      "name": "荷兰",
      "code": "NL",
      "group": "欧洲",
      "channelCode": 16
  },
  {
      "name": "瑞士",
      "code": "CH",
      "group": "欧洲",
      "channelCode": 28
  },
  {
      "name": "摩纳哥",
      "code": "MC",
      "group": "欧洲"
  },
  {
      "name": "捷克共和国",
      "code": "CZ",
      "group": "欧洲"
  },
  {
      "name": "挪威",
      "code": "NO",
      "group": "欧洲",
      "channelCode": 32
  },
  {
      "name": "冰岛",
      "code": "IS",
      "group": "欧洲"
  },
  {
      "name": "希腊",
      "code": "GR",
      "group": "欧洲"
  },
  {
      "name": "马耳他",
      "code": "MT",
      "group": "欧洲"
  },
  {
      "name": "爱沙尼亚",
      "code": "EE",
      "group": "欧洲"
  },
  {
      "name": "乌克兰",
      "code": "UA",
      "group": "欧洲"
  },
  {
      "name": "克罗地亚",
      "code": "HR",
      "group": "欧洲"
  },
  {
      "name": "阿尔巴尼亚",
      "code": "AL",
      "group": "欧洲"
  },
  {
      "name": "波黑",
      "code": "BA",
      "group": "欧洲"
  },
  {
      "name": "保加利亚",
      "code": "BG",
      "group": "欧洲"
  },
  {
      "name": "丹麦",
      "code": "DK",
      "group": "欧洲",
      "channelCode": 21
  },
  {
      "name": "黑山",
      "code": "ME",
      "group": "欧洲"
  },
  {
      "name": "马其顿",
      "code": "MK",
      "group": "欧洲"
  },
  {
      "name": "罗马尼亚",
      "code": "RO",
      "group": "欧洲",
      "channelCode": 74
  },
  {
      "name": "塞尔维亚",
      "code": "RS",
      "group": "欧洲"
  },
  {
      "name": "斯洛文尼亚",
      "code": "SI",
      "group": "欧洲"
  },
  {
      "name": "斯洛伐克",
      "code": "SK",
      "group": "欧洲"
  },
  {
      "name": "牙买加",
      "code": "JM",
      "group": "北美洲"
  },
  {
      "name": "圣卢西亚",
      "code": "LC",
      "group": "北美洲"
  },
  {
      "name": "墨西哥",
      "code": "MX",
      "group": "北美洲",
      "channelCode": 12
  },
  {
      "name": "巴拿马",
      "code": "PA",
      "group": "北美洲"
  },
  {
      "name": "阿鲁巴",
      "code": "AW",
      "group": "北美洲"
  },
  {
      "name": "哥斯达黎加",
      "code": "CR",
      "group": "北美洲"
  },
  {
      "name": "库拉索",
      "code": "CW",
      "group": "北美洲"
  },
  {
      "name": "多米尼加",
      "code": "DO",
      "group": "北美洲"
  },
  {
      "name": "瓜德罗普",
      "code": "GP",
      "group": "北美洲"
  },
  {
      "name": "危地马拉",
      "code": "GT",
      "group": "北美洲"
  },
  {
      "name": "洪都拉斯",
      "code": "HN",
      "group": "北美洲"
  },
  {
      "name": "波多黎各",
      "code": "PK",
      "group": "北美洲"
  },
  {
      "name": "萨尔瓦多",
      "code": "SV",
      "group": "北美洲"
  },
  {
      "name": "特立尼达和多巴哥",
      "code": "TT",
      "group": "北美洲"
  },
  {
      "name": "巴西",
      "code": "BR",
      "group": "南美洲",
      "channelCode": 8
  },
  {
      "name": "阿根廷",
      "code": "AR",
      "group": "南美洲",
      "channelCode": 14
  },
  {
      "name": "哥伦比亚",
      "code": "CO",
      "group": "南美洲",
      "channelCode": 39
  },
  {
      "name": "智利",
      "code": "CL",
      "group": "南美洲",
      "channelCode": 33
  },
  {
      "name": "委内瑞拉",
      "code": "VE",
      "group": "南美洲"
  },
  {
      "name": "秘鲁",
      "code": "PE",
      "group": "南美洲",
      "channelCode": 34
  },
  {
      "name": "玻利维亚",
      "code": "BO",
      "group": "南美洲"
  },
  {
      "name": "厄瓜多尔",
      "code": "EC",
      "group": "南美洲"
  },
  {
      "name": "圭亚那",
      "code": "GY",
      "group": "南美洲"
  },
  {
      "name": "巴拉圭",
      "code": "PY",
      "group": "南美洲"
  },
  {
      "name": "乌拉圭",
      "code": "UY",
      "group": "南美洲"
  },
  {
      "name": "新西兰",
      "code": "NZ",
      "group": "大洋洲",
      "channelCode": 55
  },
  {
      "name": "帕劳",
      "code": "PW",
      "group": "大洋洲"
  },
  {
      "name": "澳大利亚",
      "code": "AU",
      "group": "大洋洲",
      "channelCode": 4
  },
  {
      "name": "斐济群岛",
      "code": "FJ",
      "group": "大洋洲"
  },
  {
      "name": "马达加斯加",
      "code": "MG",
      "group": "非洲"
  },
  {
      "name": "莫桑比克",
      "code": "MZ",
      "group": "非洲"
  },
  {
      "name": "南非",
      "code": "ZA",
      "group": "非洲"
  },
  {
      "name": "埃塞俄比亚",
      "code": "ET",
      "group": "非洲"
  },
  {
      "name": "肯尼亚",
      "code": "KE",
      "group": "非洲"
  },
  {
      "name": "加纳",
      "code": "GH",
      "group": "非洲"
  },
  {
      "name": "尼日利亚",
      "code": "NG",
      "group": "非洲"
  },
  {
      "name": "安哥拉",
      "code": "AO",
      "group": "非洲"
  },
  {
      "name": "布基纳法索",
      "code": "BF",
      "group": "非洲"
  },
  {
      "name": "贝宁",
      "code": "BJ",
      "group": "非洲"
  },
  {
      "name": "博茨瓦纳",
      "code": "BW",
      "group": "非洲"
  },
  {
      "name": "刚果(布)",
      "code": "CG",
      "group": "非洲"
  },
  {
      "name": "科特迪瓦",
      "code": "CI",
      "group": "非洲"
  },
  {
      "name": "阿尔及利亚",
      "code": "DZ",
      "group": "非洲"
  },
  {
      "name": "埃及",
      "code": "EG",
      "group": "非洲"
  },
  {
      "name": "加蓬",
      "code": "GA",
      "group": "非洲"
  },
  {
      "name": "利比亚",
      "code": "LY",
      "group": "非洲"
  },
  {
      "name": "摩洛哥",
      "code": "MA",
      "group": "非洲"
  },
  {
      "name": "马里",
      "code": "MA",
      "group": "非洲"
  },
  {
      "name": "毛里求斯",
      "code": "MU",
      "group": "非洲"
  },
  {
      "name": "纳米比亚",
      "code": "NA",
      "group": "非洲"
  },
  {
      "name": "留尼汪",
      "code": "RE",
      "group": "非洲"
  },
  {
      "name": "卢旺达",
      "code": "RW",
      "group": "非洲"
  },
  {
      "name": "苏丹",
      "code": "SD",
      "group": "非洲"
  },
  {
      "name": "塞内加尔",
      "code": "SN",
      "group": "非洲"
  },
  {
      "name": "南苏丹",
      "code": "SS",
      "group": "非洲"
  },
  {
      "name": "多哥",
      "code": "TG",
      "group": "非洲"
  },
  {
      "name": "突尼斯",
      "code": "TN",
      "group": "非洲"
  },
  {
      "name": "乌干达",
      "code": "UG",
      "group": "非洲"
  },
  {
      "name": "津巴布韦",
      "code": "ZW",
      "group": "非洲"
  }
]

let channelCode = {
  GB: 1,
  FR: 2,
  US: 3,
  AU: 4,
  CA: 5,
  IN: 6,
  DE: 7,
  BR: 8,
  PL: 10,
  MX: 12,
  AR: 14,
  SG: 15,
  NL: 16,
  IT: 17,
  BE: 18,
  HK: 20,
  DK: 21,
  AT: 23,
  CN: 26,
  CH: 28,
  JP: 30,
  NO: 32,
  CL: 33,
  PE: 34,
  ES: 35,
  SE: 36,
  TH: 37,
  CO: 39,
  SA: 40,
  IL: 41,
  MY: 42,
  KR: 44,
  PH: 45,
  AE: 47,
  TW: 50,
  ID: 51,
  VN: 53,
  NZ: 55,
  RO: 74
}

export const filterChannelCodeCountry = (code?:string)=>{
  if(code) {
    let country = countries.filter(item=>item.channelCode).find(item=>item.code === code)
    return country ? country : ''
  }
  return countries.filter(item=>item.channelCode)
}